part of '../repository.dart';

sealed class PurchasedItemRestorationFailure {}

class UnauthorizedPurchasedItemRestorationFailure extends Equatable
    implements PurchasedItemRestorationFailure {
  const UnauthorizedPurchasedItemRestorationFailure();

  @override
  List<Object?> get props => [];
}

class ServerPurchasedItemRestorationFailure extends Equatable
    implements PurchasedItemRestorationFailure {
  const ServerPurchasedItemRestorationFailure();

  @override
  List<Object?> get props => [];
}

class NetworkPurchasedItemRestorationFailure extends Equatable
    implements PurchasedItemRestorationFailure {
  const NetworkPurchasedItemRestorationFailure();

  @override
  List<Object?> get props => [];
}
